![]() |
HyPro
17.09
A Toolbox for the Reachability Analysis of Hybrid Systems using Geometric Approximations
|
Namespaces | |
| hypro | |
Classes | |
| struct | typeName |
| struct | typeName< double > |
| struct | typeName< mpq_class > |
| struct | Cacheable |
| struct | lintrafoParameters |
| Struct holding linear and affine transformation parameters. More... | |
| class | TrafoParameters |
| class | Point |
| Class for a point. More... | |
| class | Halfspace |
| class | Location |
| class | GeometricObject |
| Purely virtual class defining a common interface for geometric objects. More... | |
| class | VariablePool |
| class | Permutator |
| struct | EvaluationResult |
| Struct holding results obtained from the linear optimization engine. More... | |
| class | Optimizer |
| Wrapper class for linear optimization. More... | |
| class | Vertex |
| class | BoxT |
| The class which represents a box. More... | |
| class | BoxT< double, Converter > |
| Class holding a specialization of the generic BoxT type with double numbers. More... | |
| class | ConstraintSetT |
| A class representing a plain constraint set. More... | |
| class | EllipsoidT |
| Class for ellipsoids. More... | |
| class | VertexContainer |
| class | NeighborhoodContainer |
| A neighborhood container which maps points to their set of neighbor points. More... | |
| struct | pointIt |
| Struct holding a point iterator allowing to iterate over a vector of points represented by their coordinates. More... | |
| class | Grid |
| Class for a grid which maps points to their assigned color. More... | |
| class | OrthogonalPolyhedronT |
| Class for orthogonal polyhedra. More... | |
| class | Facet |
| Class for a facet of a polytope. More... | |
| class | Ridge |
| class | PrincipalComponentAnalysis |
| class | ConstrainSet |
| class | Dictionary |
| class | VertexEnumeration |
| class | ConvexHull |
| Class for convex hull computation. More... | |
| class | HPolytopeT |
| Class for a H-polytope. More... | |
| class | Cone |
| class | VPolytopeT |
| The class implementing the vertex representation of a convex polytope. More... | |
| class | PolytopeSupportFunction |
| class | BallSupportFunction |
| class | EllipsoidSupportFunction |
| class | SupportFunctionContent |
| Class for support function content. More... | |
| struct | sumContent |
| struct | trafoContent |
| struct | scaleContent |
| struct | unionContent |
| struct | intersectionContent |
| struct | projectionContent |
| class | SupportFunctionT |
| Class wrapping the support function content. More... | |
| class | ZonotopeT |
| Class for Zonotopes. More... | |
| class | Converter |
| class | Plotter |
| Class implementing a plotter. The plotter is implemented using carl::Singleton. More... | |
Typedefs | |
| template<typename Number > | |
| using | vector_t = Eigen::Matrix< Number, Eigen::Dynamic, 1 > |
| template<typename Number > | |
| using | matrix_t = Eigen::Matrix< Number, Eigen::Dynamic, Eigen::Dynamic > |
| template<typename Number > | |
| using | vectorSet = std::set< vector_t< Number >> |
| template<typename Number > | |
| using | vVec = typename std::vector< Vertex< Number >> |
| template<typename Number > | |
| using | vVecIt = typename std::vector< Vertex< Number >>::iterator |
| template<typename Number > | |
| using | vList = typename std::list< Vertex< Number >> |
| template<typename Number > | |
| using | vListIt = typename std::list< Vertex< Number >>::iterator |
| template<typename Number > | |
| using | vSet = typename std::set< Vertex< Number >> |
| template<typename Number > | |
| using | vSetIt = typename std::set< Vertex< Number >>::iterator |
| template<typename Number > | |
| using | Box = typename Converter< Number >::Box |
| template<typename Number > | |
| using | ConstraintSet = typename Converter< Number >::ConstraintSet |
| template<typename Number > | |
| using | Ellipsoid = typename Converter< Number >::Ellipsoid |
| template<typename Number > | |
| using | HPolytope = typename Converter< Number >::HPolytope |
| template<typename Number > | |
| using | OrthogonalPolyhedron = typename Converter< Number >::OrthogonalPolyhedron |
| template<typename Number > | |
| using | VPolytope = typename Converter< Number >::VPolytope |
| template<typename Number > | |
| using | SupportFunction = typename Converter< Number >::SupportFunction |
| template<typename Number > | |
| using | Zonotope = typename Converter< Number >::Zonotope |
Enumerations | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | SF_TYPE { SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE } |
| enum | representation_name { box, constraint_set, polytope_h, polytope_v, ppl_polytope, support_function, taylor_model, zonotope, box, constraint_set, polytope_h, polytope_v, ppl_polytope, support_function, taylor_model, zonotope } |
| Enum encapsulating all provided state set representations to be able to determine a type. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | OptimizerStrategy { GLPK, GLPK, GLPK, GLPK, GLPK, GLPK } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | OptimizerStrategy { GLPK, GLPK, GLPK, GLPK, GLPK, GLPK } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | OptimizerStrategy { GLPK, GLPK, GLPK, GLPK, GLPK, GLPK } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | ORTHO_TYPE { VERTEX, NEIGHBORHOOD, EXTREME_VERTEX } |
| Enum holding the type identification of the different representations of orthogonal polyhedra. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | OptimizerStrategy { GLPK, GLPK, GLPK, GLPK, GLPK, GLPK } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | OptimizerStrategy { GLPK, GLPK, GLPK, GLPK, GLPK, GLPK } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | SF_TYPE { SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | SF_TYPE { SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | SF_TYPE { SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | OptimizerStrategy { GLPK, GLPK, GLPK, GLPK, GLPK, GLPK } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | SF_TYPE { SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | SF_TYPE { SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE, SUM, INTERSECT, LINTRAFO, SCALE, UNITE, POLY, INFTY_BALL, TWO_BALL, ELLIPSOID, BOX, ZONOTOPE, PROJECTION, NONE } |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | CONV_MODE { EXACT, OVER, UNDER, ALTERNATIVE } |
| enum for differentiating between exact conversion and over-/underapproximation (some functions support an alternative computation method). | |
| enum | representation_name { box, constraint_set, polytope_h, polytope_v, ppl_polytope, support_function, taylor_model, zonotope, box, constraint_set, polytope_h, polytope_v, ppl_polytope, support_function, taylor_model, zonotope } |
| Enum encapsulating all provided state set representations to be able to determine a type. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
| enum | TRIBOOL { TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET, TRUE, FALSE, NSET } |
| Enum implementing a tribool. | |
| enum | SOLUTION { FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN, FEAS = 0, INFEAS, INFTY, UNKNOWN } |
| Enum of possible solution types for linear optimization. | |
| enum | CONTAINMENT { NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT, NO = 0, FULL, PARTIAL, YES, BOT } |
| Enum for set containment results. If known, we can make a statement about full or partial containment, otherwise fall back to YES/NO. Note: implicit conversion to bool still gives correct results (NO = 0). BOT is used for UNKNOWN. | |
Functions | |
| template<typename From , typename To > | |
| matrix_t< To > | convert (const matrix_t< From > &_mat) |
| template<typename Number > | |
| vector_t< Number > | normalize (const vector_t< Number > &in) |
| template<typename Number > | |
| vector_t< Number > | project (const vector_t< Number > &in, const std::vector< std::size_t > &dimensions) |
| template<typename Number > | |
| vector_t< Number > | scalarProjection (const vector_t< Number > &source, const vector_t< Number > &target) |
| template<typename Number > | |
| int | effectiveDimension (const std::vector< vector_t< Number >> &vertices) |
| template<typename Number > | |
| std::pair< bool, Number > | linearDependent (const vector_t< Number > &lhs, const vector_t< Number > &rhs) |
| template<typename Number , carl::DisableIf< std::is_same< Number, double > > = carl::dummy> | |
| vector_t< Number > | reduceNumberRepresentation (const vector_t< Number > &in) |
| template<typename Number > | |
| std::string | createCode (const matrix_t< Number > &in, unsigned index=0) |
| template<typename Number > | |
| std::string | createCode (const vector_t< Number > &in, unsigned index=0) |
| template<> | |
| std::pair< bool, double > | linearDependent (const vector_t< double > &lhs, const vector_t< double > &rhs) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &_out, const std::set< T > &_set) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &_out, const std::vector< T > &_vector) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &_out, const std::pair< T, T > &_pair) |
| template<typename Key , typename T > | |
| std::ostream & | operator<< (std::ostream &_out, const std::map< Key, T > &_map) |
| template<typename Number > | |
| void | swap (Point< Number > &_lhs, Point< Number > &_rhs) |
| Swap operator. More... | |
| template<typename Number > | |
| int | effectiveDimension (const std::vector< Point< Number >> &vertices) |
| Determines the dimension of the affine space spanned by the given set of points. More... | |
| template<typename Number > | |
| int | effectiveDimension (const std::set< Point< Number >> &vertices) |
| Determines the dimension of the affine space spanned by the given set of points. More... | |
| template<typename From , typename To > | |
| Point< To > | convert (const Point< From > &in) |
| Conversion operator for the number type. More... | |
| template<typename From , typename To > | |
| Halfspace< To > | convert (const Halfspace< From > &in) |
| Conversion operator for the number type. More... | |
| template<typename Number > | |
| std::ostream & | operator<< (std::ostream &_lhs, const Halfspace< Number > &_rhs) |
| Outstream operator. More... | |
| template<typename Number > | |
| bool | operator== (const Halfspace< Number > &lhs, const Halfspace< Number > &rhs) |
| Comparison operator. More... | |
| template<typename Number > | |
| bool | operator< (const Halfspace< Number > &lhs, const Halfspace< Number > &rhs) |
| Operator less. More... | |
| template<typename Number > | |
| Halfspace< Number > | operator- (const Halfspace< Number > &_in) |
| Operator unary minus. More... | |
| template<typename Number > | |
| bool | operator< (const EvaluationResult< Number > &lhs, const EvaluationResult< Number > &rhs) |
| template<typename Number > | |
| bool | operator> (const EvaluationResult< Number > &lhs, const EvaluationResult< Number > &rhs) |
| template<typename Number > | |
| bool | operator== (const EvaluationResult< Number > &lhs, const EvaluationResult< Number > &rhs) |
| void | printProblem (glp_prob *glpkProblem) |
| template<typename Number > | |
| EvaluationResult< Number > | glpkOptimizeLinear (glp_prob *glpkProblem, const vector_t< Number > &_direction, const matrix_t< Number > &constraints, const vector_t< Number > &constants, bool useExact) |
| template<typename Number > | |
| bool | glpkCheckPoint (glp_prob *glpkProblem, const matrix_t< Number > &constraints, const vector_t< Number > &, const Point< Number > &point) |
| template<typename Number > | |
| std::vector< std::size_t > | glpkRedundantConstraints (glp_prob *glpkProblem, matrix_t< Number > constraints, vector_t< Number > constants) |
| template<> | |
| EvaluationResult< double > | glpkOptimizeLinear (glp_prob *glpkProblem, const vector_t< double > &_direction, const matrix_t< double > &constraints, const vector_t< double > &constants, bool useExact) |
| template<> | |
| bool | glpkCheckPoint (glp_prob *glpkProblem, const matrix_t< double > &constraints, const vector_t< double > &, const Point< double > &point) |
| template<> | |
| std::vector< std::size_t > | glpkRedundantConstraints (glp_prob *glpkProblem, matrix_t< double > constraints, vector_t< double > constants) |
| template<typename Number , typename Converter > | |
| BoxT< Number, Converter > | operator* (Number factor, const BoxT< Number, Converter > &in) |
| Operator for scaling a box. More... | |
| template<typename From , typename To , typename Converter > | |
| BoxT< To, Converter > | convert (const BoxT< From, Converter > &in) |
| Conversion function for different number types. More... | |
| template<typename From , typename To , typename Converter > | |
| ConstraintSetT< To, Converter > | convert (const ConstraintSetT< From, Converter > &in) |
| Conversion function for different number types. More... | |
| template<typename Number > | |
| std::ostream & | operator<< (std::ostream &_ostr, const Facet< Number > &_f) |
| template<typename Number > | |
| std::ostream & | operator<< (std::ostream &_ostr, const Ridge< Number > &_f) |
| template<typename From , typename To , typename Converter > | |
| HPolytopeT< To, Converter > | convert (const HPolytopeT< From, Converter > &in) |
| template<typename Number > | |
| bool | operator< (std::shared_ptr< Halfspace< Number >> _lhs, std::shared_ptr< Halfspace< Number >> _rhs) |
| template<typename Number > | |
| std::ostream & | operator<< (std::ostream &_out, Cone< Number > &_cone) |
| template<typename Number , typename Converter > | |
| std::ostream & | operator<< (std::ostream &out, const hypro::VPolytopeT< Number, Converter > &lhs) |
| template<typename From , typename To , typename Converter > | |
| VPolytopeT< To, Converter > | convert (const VPolytopeT< From, Converter > &in) |
| template<typename Number , typename Converter > | |
| SupportFunctionT< Number, Converter > | unite (const std::vector< SupportFunctionT< Number, Converter >> &_rhs) |
| template<typename Number , typename Converter > | |
| std::ostream & | operator<< (std::ostream &out, const ZonotopeT< Number, Converter > &in) |
| template<typename Number > | |
| bool | comparePoint (Eigen::Matrix< Number, 2, 1 > &p1, Eigen::Matrix< Number, 2, 1 > &p2) |
| template<typename Number > | |
| void | removeGenerator (unsigned colToRemove, matrix_t< Number > &matrix) |
| template<typename Number > | |
| void | removeEmptyGenerators (matrix_t< Number > &generatorMatrix) |
| template<typename Number > | |
| Eigen::Matrix< Number, 2, 1 > | computeLineIntersection (const ZUtility::Line_t< Number > &l1, const ZUtility::Line_t< Number > &l2) |
| template<typename Number , typename Converter > | |
| Number | intersect2d (const ZonotopeT< Number, Converter > &input, const Halfspace< Number > &hp, int minOrMax) |
| template<typename Number , typename Converter > | |
| ZonotopeT< Number, Converter > | intersectZonotopeHalfspaceDSearch (const ZonotopeT< Number, Converter > &inputZonotope, const Halfspace< Number > &hp) |
| template<typename Number , typename Converter > | |
| ZonotopeT< Number, Converter > | intersectAlamo (const ZonotopeT< Number, Converter > &inputZonotope, const Halfspace< Number > &hp) |
| template<typename Number , typename Converter > | |
| ZonotopeT< Number, Converter > | intersectNDProjection (const ZonotopeT< Number, Converter > &inputZonotope, const Halfspace< Number > &hp, matrix_t< Number > &minMaxOfLine) |
| template<typename Number , typename Converter > | |
| std::vector< Point< Number > > | computeBoundaryPointsExpensive (const SupportFunctionT< Number, Converter > &sf, const matrix_t< Number > &directions) |
| template<typename Number , typename Converter > | |
| Point< Number > | computeBoundaryPointsExpensiveRecursive (const SupportFunctionT< Number, Converter > &sf, const matrix_t< Number > &directions, std::size_t curDim) |
| template<typename Number > | |
| vector_t< Number > | computeArithmeticMeanPoint (const std::vector< Point< Number >> &pointVec) |
| template<typename From , typename To , typename Number > | |
| To | convert (const From &in) |
| std::vector< std::size_t > | HEXtoRGB (std::size_t color) |
| std::size_t | RGBtoHEX (std::vector< std::size_t > color) |
| std::vector< double > | RGBtoHSV (const std::vector< std::size_t > &color) |
| std::vector< std::size_t > | HSVtoRGB (const std::vector< double > &color) |
| std::vector< std::size_t > | adjustSaturation (const std::vector< std::size_t > &rgbColor, double factor) |
| std::size_t | adjustSaturation (std::size_t rgbColor, double factor) |
| template<typename Number > | |
| const Point< Number > | operator+ (const Point< Number > &_lhs, const Point< Number > &_rhs) |
| Arithmetic operator returning a new point. More... | |
| template<typename Number > | |
| const Point< Number > | operator+ (const Point< Number > &_lhs, const vector_t< Number > &_rhs) |
| Arithmetic operator returning a new point. More... | |
| template<typename Number > | |
| const Point< Number > | operator- (const Point< Number > &_lhs, const Point< Number > &_rhs) |
| Arithmetic operator returning a new point. More... | |
| template<typename Number > | |
| const Point< Number > | operator/ (const Point< Number > &_lhs, unsigned _quotient) |
| Arithmetic operator returning a new point. More... | |
| template<typename Number > | |
| Number | operator* (const Point< Number > &_lhs, const Point< Number > &_rhs) |
| Arithmetic operator returning a new point. More... | |
| template<typename Number > | |
| const Point< Number > | operator* (const Point< Number > &_lhs, const Number &_factor) |
| Arithmetic operator returning a new point. More... | |
| template<typename Number > | |
| const Point< Number > | operator* (const Number &_factor, const Point< Number > &_rhs) |
| Arithmetic operator returning a new point. More... | |
Enables debug output for Fukudas Minkowski-Sum algorithm.
File holding utility functions to keep the main files clean.
Implementation of cones.
| using hypro::reachability::hypro::HPolytope = typedef typename Converter<Number>::HPolytope |
| using hypro::reachability::hypro::matrix_t = typedef Eigen::Matrix<Number, Eigen::Dynamic, Eigen::Dynamic> |
| using hypro::reachability::hypro::SupportFunction = typedef typename Converter<Number>::SupportFunction |
Typedef for SupportFunctionT.
| using hypro::reachability::hypro::vector_t = typedef Eigen::Matrix<Number, Eigen::Dynamic, 1> |
| using hypro::reachability::hypro::VPolytope = typedef typename Converter<Number>::VPolytope |
Typedef for VPolytopeT.
| using hypro::reachability::hypro::Zonotope = typedef typename Converter<Number>::Zonotope |
| std::vector<Point<Number> > hypro::reachability::hypro::computeBoundaryPointsExpensive | ( | const SupportFunctionT< Number, Converter > & | sf, |
| const matrix_t< Number > & | directions | ||
| ) |
| matrix_t< To > hypro::reachability::hypro::convert | ( | const matrix_t< From > & | _mat | ) |
conversion of a matrix_t
| ConstraintSetT<To,Converter> hypro::reachability::hypro::convert | ( | const ConstraintSetT< From, Converter > & | in | ) |
Conversion function for different number types.
| [in] | in | The input constraintSet. |
| From | The current number type. |
| To | The number type the constraintSet is to be converted to. |
| Converter | The passed representation converter. |
| Halfspace< To > hypro::reachability::hypro::convert | ( | const Halfspace< From > & | in | ) |
| Point< To > hypro::reachability::hypro::convert | ( | const Point< From > & | in | ) |
| int hypro::reachability::hypro::effectiveDimension | ( | const std::vector< Point< Number >> & | vertices | ) |
| int hypro::reachability::hypro::effectiveDimension | ( | const std::set< Point< Number >> & | vertices | ) |
| Number hypro::reachability::hypro::operator* | ( | const Point< Number > & | _lhs, |
| const Point< Number > & | _rhs | ||
| ) |
| const Point< Number > hypro::reachability::hypro::operator* | ( | const Point< Number > & | _lhs, |
| const Number & | _factor | ||
| ) |
| const Point< Number > hypro::reachability::hypro::operator* | ( | const Number & | _factor, |
| const Point< Number > & | _rhs | ||
| ) |
| const Point< Number > hypro::reachability::hypro::operator+ | ( | const Point< Number > & | _lhs, |
| const Point< Number > & | _rhs | ||
| ) |
| const Point< Number > hypro::reachability::hypro::operator+ | ( | const Point< Number > & | _lhs, |
| const vector_t< Number > & | _rhs | ||
| ) |
| Halfspace< Number > hypro::reachability::hypro::operator- | ( | const Halfspace< Number > & | _in | ) |
| const Point< Number > hypro::reachability::hypro::operator- | ( | const Point< Number > & | _lhs, |
| const Point< Number > & | _rhs | ||
| ) |
| const Point< Number > hypro::reachability::hypro::operator/ | ( | const Point< Number > & | _lhs, |
| unsigned | _quotient | ||
| ) |
| bool hypro::reachability::hypro::operator< | ( | const Halfspace< Number > & | lhs, |
| const Halfspace< Number > & | rhs | ||
| ) |
Operator less.
Note that this operator uses SOME comparison (dimension wise) without any meaning. Only used for STL containers.
| [in] | lhs | The left hand side. |
| [in] | rhs | The right hand side. |
| Number | The number type. |
| std::ostream & hypro::reachability::hypro::operator<< | ( | std::ostream & | _lhs, |
| const Halfspace< Number > & | _rhs | ||
| ) |
| bool hypro::reachability::hypro::operator== | ( | const Halfspace< Number > & | lhs, |
| const Halfspace< Number > & | rhs | ||
| ) |